/*
 *  BinaryGreaterThanOperatorAst.h
 *  TempWorking
 *
 *  Created by Piotr Holc on 20/11/2010.
 *  Copyright 2010 Langerra Limited. All rights reserved.
 *
 */

#ifndef BINARYGREATERTHANOPERATORAST_H_
#define BINARYGREATERTHANOPERATORAST_H_

#include <MAlice/Ast/OperatorAst.h>
#include <MAlice/Ast/BinaryOperatorAst.h>

namespace MAlice {
	
	class BinaryGreaterThanOperatorAst: public MAlice::BinaryOperatorAst {
	public:
		BinaryGreaterThanOperatorAst(ExpressionAst* lhs, ExpressionAst* rhs);
		virtual ~BinaryGreaterThanOperatorAst();
		
		virtual llvm::Value* generate();
	};
	
}

#endif /* BINARYGREATERTHANOPERATORAST_H_ */